import Vue from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
import ElementUI from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'
import { parseTime, timestampToDate } from '@/until/paramRou'
/**
 * echarts 全局引入
 * npm install echarts -S
*/
import * as echarts from 'echarts'
/**
 * 按钮权限 - 自定义指令
 * Vue.use(permissions)
*/
import permissions from '@/until/permissions'

// import websocket from 'vue-native-websocket'
// Vue.use(websocket, '', {
//   connectManually: true, // 手动连接
//   format: 'json', // json格式
//   reconnection: true, // 是否自动重连
//   reconnectionAttempts: 5, // 自动重连次数
//   reconnectionDelay: 1000 // 重连间隔时间
// })
// 全局引入
import vcrontab from 'vcrontab'
Vue.prototype.$echarts = echarts
Vue.use(vcrontab) // 使用方式：
Vue.use(ElementUI)
Vue.use(permissions)
Vue.config.productionTip = false
Vue.prototype.parseTime = parseTime
Vue.prototype.timestampToDate = timestampToDate
new Vue({
  router,
  store,
  render: h => h(App)
}).$mount('#app')
